// 给你一个用字符串表示的正整数 num ，请你以字符串形式返回不含尾随零的整数num 。

// 示例 1：
//  输入：num = "51230100"
//  输出："512301"
//  解释：整数 "51230100" 有 2 个尾随零，移除并返回整数 "512301" 。

// 示例 2：
// 输入：num = "123"
// 输出："123"
// 解释：整数 "123" 不含尾随零，返回整数 "123" 。

// char * removeTrailingZeros(char * num){}

#include <stdio.h>
#include <string.h>

char *removeTrailingZeros(char *num)
{
    int m = strlen(num);
    if (m == 0)
    {
        return num;
    }
    int i = m - 1;
    while (i >= 0 && num[i] == '0')
    {
        i--;
    }
    if (i == -1)
    {
        num[0] = '\0';
    }
    else
    {
        num[i + 1] = '\0';
    }
    return num;
}

int main(void)
{
}
